Machine Check Logout Frame

These logout frame maps are used for System Control Block (SCB) 660 system uncorrectable errors and SCB 670 processor uncorrectable errors. The uncorrectable software machine check handlers access uncorrectable error context detected through system and processor dedicated hardware error detector state capture. The CPU uncorrectable logout frames will always have the system segment offset locations zeroed and the system uncorrectable logout frames will always have the first eight quadwords of the Alpha 21264 processor segment offset locations zeroed.


Machine Check Logout Frame – Header

The "r" in the table below, when set, indicates that the error is retryable.

The "s" in the table below, when set, indicates that this is the second error.

The offset from the CEF below is shown for reference only.

Offset from

63

62

61

32

31

0

MCLF

CEF

r

s

SBZ

Frame Size

000h

068h

System Offset

EV6 Offset

008h

070h

MCHK Frame Revision

MCHK Code

010h

078h


Machine Check Logout Frame – CPU Data

The offsets from the MCLF and CEF below are shown for reference only.

Offset from

CPU Data

MCLF

CEF

EV6 Ibox Status (I_STAT<31:29>)

000h

018h

EV6 DCache Status (DC_STAT<4:0>)

008h

020h

EV6 Cbox (C_ADDR<43:6>)

010h

028h

EV6 Cbox (C_SYNDROME_1<7:0>)

018h

030h

EV6 Cbox (C_SYNDROME_0<7:0>)

020h

038h

EV6 Cbox (C_STAT<4:0>)

028h

040h

EV6 Cbox (C_STS<3:0>)

030h

048h

EV6 TB Miss or Fault Status(MM_STAT<10:0>)

038h

050h

EV6 Exception Address (EXC_ADDR)

040h

058h

EV6 Interrupt Enable and Current Processor Mode (IER_CM)

048h

060h

EV6 Interrupt Summary Register (ISUM)

050h

068h

EV6 Reserved 0

058h

070h

EV6 PAL Base Address (PAL_BASE)

060h

078h

EV6 Ibox Control (I_CTL)

068h

080h

EV6 Ibox Process Context (PCTX)

070h

088h

EV6 Reserved 1

078h

090h

EV6 Reserved 2

080h

098h


Machine Check Logout Frame - System Data

The offsets from the MCLF and CEF below are shown for reference only.

Offset from

System Data

MCLF

CEF

Software Error Summary Flags

000h

0A0h

CChip CPU0 Device Interrupt Request Register(DIR0)

008h

0A8h

CChip Miscellaneous Register (MISC)

010h

0B0h

PChip 0 Error Register (P0_PERROR)

018h

0B8h

PChip 1 Error Register (P1_PERROR)

020h

0C0h